// --------------------------------------------------------------------------------------------------------------------
// <copyright file="StatusMessageDetails.cs" company="">
//   
// </copyright>
// <summary>
//   The status message details.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace XRay.Library.Contracts
{
    /// <summary>
    ///     The status message details.
    /// </summary>
    public class StatusMessageDetails
    {
        #region Constructors and Destructors

        /// <summary>
        /// Initializes a new instance of the <see cref="StatusMessageDetails"/> class.
        /// </summary>
        /// <param name="billable">
        /// The billable.
        /// </param>
        /// <param name="availability">
        /// The availability.
        /// </param>
        public StatusMessageDetails(bool billable, bool availability)
        {
            this.Billable = billable;
            this.Availability = availability;
        }

        #endregion

        #region Public Properties

        /// <summary>
        ///     Gets a value indicating whether availability.
        /// </summary>
        public bool Availability { get; private set; }

        /// <summary>
        ///     Gets a value indicating whether billable.
        /// </summary>
        public bool Billable { get; private set; }

        #endregion
    }
}